home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / util / edit / jed207.lha / src / jed.lha / README < prev    next >
Text File  |  1993-01-16  |  2KB  |  51 lines

  1.  
  2. SRC/README
  3. **********
  4.  
  5. These are the conditions that come with the source, you can use bits you
  6. find useful (are there any?) in a non-commercial product provided that
  7.  1) I get some credit :-)
  8.  2) It's not used for another editor.
  9.  
  10. Also,
  11.     * You may notdistribute any modified source code for JEd, if you fix bugs
  12.       (please do) send it to me.
  13.     * You may not distribute a re-compiled JEd without explicit permission
  14.       from me.
  15.  
  16.  
  17. HOW TO COMPILE IT
  18. =================
  19.  
  20. The source will [probably] only compile with the DICE compiler (I used 2.06.40)
  21. You have to perform a few simple operations before it will work,
  22.  
  23. * The assembly source file auto/keymap.a has to be assembled and JOIN'ed onto
  24. the end of the DICE library dlib:autos.lib. These commands will do it,
  25. (the JEd src directory is current)
  26.     1> das auto/keymap.a -o t:keymap.o
  27.     1> join dlib:autos.lib t:keymap.o as t:autos.lib
  28.     1> copy t:autos.lib dlib:autos.lib
  29.     1> delete t:keymap.o t:autos.lib
  30. Future versions of DICE may well have the keymap.library already supported
  31. for autoinit library opening, if so, forget what I said above.
  32.  
  33. * Also, DICE's automatic configuration feature is used, This causes problems
  34. since the version of the code to read and save the config in csr.lib won't
  35. work (in DICE V2.06.40 at least) since it tries to call the _un_registered DOS
  36. tags, these don't exist in a normal registerized compile. The solution is
  37. either to do as I did and change the library file `amiga/config.a' so that it
  38. calls the DOS _LVO's directly and recompile csr.lib or you could link with
  39. amigas20.lib as well as amigasr20.lib
  40.  
  41. * The hash-table code also has to be compiled, uncompact the hash.lha file and
  42. dmake it.
  43.  
  44. * The regexp object-library needs to be compiled as well, if you can't be
  45. bothered to do this "#define NOREGEXP" somewhere and all regular expression
  46. routines will be ignored. Note that The regexp that comes with JEd has one
  47. more function than the standard (added by me).
  48.  
  49. After doing all this cd into the src directory and type dmake. See the
  50. dmakefile for more info.
  51.